home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / qqhelp.arc / QQHELP.AS < prev    next >
Text File  |  1991-03-01  |  18KB  |  218 lines

  1. ╔═ Qedit Help ══════════════ for Turbo Assembler ══════════════════════════════╗
  2. ║                                                                              ║
  3. ║ ┌ Block ─────────────┐ ┌ Files ─────────────────────┐ ┌ Windows ──────────┐  ║
  4. ║ │CopyOverBlock     @Z│ │change filename   @o, ^kf   │ │close window  ^oc  │  ║
  5. ║ │CopyBlock         @C│ │edit file         @e, ^ke   │ │grow window   ^og  │  ║
  6. ║ │DropAnchor        @A│ │exit              ^kd       │ │split window  ^oh  │  ║
  7. ║ │MarkBlockBegin    f7│ │file              ^kx       │ │next window   ^on  │  ║
  8. ║ │MarkBlockEnd      f8│ │global exit       @x        │ │one window    ^oo  │  ║
  9. ║ │MarkLine          @L│ │next file         @n, ^kn   │ │prev window   ^op  │  ║
  10. ║ │MoveBlock         @M│ │os                ---       │ │shrink window ^os  │  ║
  11. ║ │ReadBlock         @R│ │pquit             ^kq       │ │zoom window   ^oz  │  ║
  12. ║ │UnmarkBlock       @U│ │prev file         ^kp       │ └───────────────────┘  ║
  13. ║ │WriteBlock        @W│ │save file         ^ks       │                        ║
  14. ║ │MarkColumn        @K│ └────────────────────────────┘ ┌─Cursor ────────────┐ ║
  15. ║ │DeleteBlock       @G│                                │goto block beg  ^qb │ ║
  16. ║ └────────────────────┘       ┌ Search/Replace ─┐      │goto block end  ^qk │ ║
  17. ║                              │find         ^qf │      │top of file   ^PgUp │ ║
  18. ║ ┌ Edit ────────────────┐     │find replace ^qa │      │end of file   ^PgDn │ ║
  19. ║ │add line         f2   │     │match        @f3 │      │goto line        ^j │ ║
  20. ║ │DeleteBlock      @G   │     │repeat find  ^l  │      └────────────────────┘ ║
  21. ║ │DelLine          @D   │     └─────────────────┘                             ║
  22. ║ │del rt word      ^t   │                                                     ║
  23. ║ │DelToEol         F6   │ ┌─── Misc ─────────────────────────────────────────┐║
  24. ║ │dup line         f4   │ │ToggleBoxDraw  shift F1 Turns line drawing on/off.│║
  25. ║ │insert line      @f2  │ │ToggleBoxType  alt F1   Select sing/doub/etc lines│║
  26. ║ │join line        @j   │ │Literal        Ctrl P   ex: to place FF ^P^L      │║
  27. ║ │Literal          ^P   │ │Macro Record   Ctrl M   Turns macro record on/off.│║
  28. ║ │split line       @s,^n│ │GetPrev        Ctrl -   Copies char above cursor. │║
  29. ║ │undo cursorline  ^ql  │ └──────────────────────────────────────────────────┘║
  30. ║ │unkill           ^u   │                          ┌ Assembler ──────────────┐║
  31. ║ │Lower (cnvrt to) @2   │                          │Assemble             F10 │║
  32. ║ │Upper (cnvrt to) @1   │                          │Link (to .EXE file)   F9 │║
  33. ║ └──────────────────────┘                          │Link (to .COM file)  @F9 │║
  34. ║                                                   └─────────────────────────┘║
  35. ║     Function Keys (@ = Alt,  ^ = Ctrl,  $ = Shift)                           ║
  36. ╟──────────────────────────────────────┬───────────────────────────────────────╢
  37. ║ f1  - not defined - for quick macros │ ^f1  - EGA 43 line (toggle)           ║
  38. ║ f2  - add line                       │ ^f2  -                                ║
  39. ║ f3  -                                │ ^f3  -                                ║
  40. ║ f4  - dup line                       │ ^f4  -                                ║
  41. ║ f5  - make top of screen             │ ^f5  -                                ║
  42. ║ f6  - delete to end of line          │ ^f6  -                                ║
  43. ║ f7  - mark block begin               │ ^f7  -                                ║
  44. ║ f8  - mark block end                 │ ^f8  -                                ║
  45. ║ f9  - TLINK to .EXE                  │ ^f9  -                                ║
  46. ║ f10 - TASM                           │ ^f10 -                                ║
  47. ╟──────────────────────────────────────┼───────────────────────────────────────╢
  48. ║ @f1  - select line dwg (single/doub) │ $f1  - box draw (toggle)              ║
  49. ║ @f2  - insert line                   │ $f2  -                                ║
  50. ║ @f3  - match                         │ $f3  -                                ║
  51. ║ @f4  -                               │ $f4  -                                ║
  52. ║ @f5  - screen left                   │ $f5  - make center of screen          ║
  53. ║ @f6  - screen right                  │ $f6  -                                ║
  54. ║ @f7  -                               │ $f7  - shift left                     ║
  55. ║ @f8  -                               │ $f8  - shift right                    ║
  56. ║ @f9  - TLINK to .COM                 │ $f9  -                                ║
  57. ║ @f10 - show entry screen             │ $f10 -                                ║
  58. ╠══════════════════════════════════════╧═══════════════════════════════════════╣
  59. ║ Low Memory Usage (BIOS data area)                                            ║
  60. ╟──────────────────────────────────────────────────────────────────────────────╢
  61. ║                         --- not complete (yet) ---                           ║
  62. ║ 0040:0000 word  I/O address of COM1                                          ║
  63. ║ 0040:0002 word  I/O address of COM2                                          ║
  64. ║ 0040:0004 word  I/O address of COM3                                          ║
  65. ║ 0040:0006 word  I/O address of COM4                                          ║
  66. ║ 0040:0008 ?     Printer port address                                         ║
  67. ║ 0040:0010 byte  Equipment list                                               ║
  68. ║ 0040:0017 byte  Keyboard shift status                                        ║
  69. ║                     Bit   7   6    5    4     3   2     1      0             ║
  70. ║                          Ins Caps Num Scroll Alt Ctrl LShift RShift          ║
  71. ║ 0040:0018 byte  Toggle keys                                                  ║
  72. ║ 0040:001A word  Key buffer head pointer                                      ║
  73. ║ 0040:001C word  Key buffer tail pointer                                      ║
  74. ║ 0040:001E word  Keyboard buffer                                              ║
  75. ║   thru                                                                       ║
  76. ║ 0040:003D                                                                    ║
  77. ║ 0040:0040 ?     Countdown counter                                            ║
  78. ║ 0040:0049 byte  Video mode                                                   ║
  79. ║ 0040:004A word  Video display columns                                        ║
  80. ║ 0040:004C word  Video bytes per page                                         ║
  81. ║ 0040:004E word  Video offset address                                         ║
  82. ║ 0040:0063 word  CRTC address                                                 ║
  83. ║ 0040:006C ?     Ticks since midnight                                         ║
  84. ║ 0040:0072 word  Cold/Warm reset flag (1234h)                                 ║
  85. ║ 0040:0080 word  Keyboard buffer pointer                                      ║
  86. ║ 0040:0084 byte  Video display rows - 1                                       ║
  87. ║ 0040:0096 word  Keyboard status (enhanced BIOS)                              ║
  88. ║                                                                              ║
  89. ║                                                                              ║
  90. ║                                                                              ║
  91. ╠════════════════════════════╦═════════════════════════════════════════════════╣
  92. ║KeyCode returned by int 16h ║    Box Drawing Characters (decimal numbers)     ║
  93. ╟───────┬────┬────┬────┬─────╫─────────────────────────────────────────────────╢
  94. ║  Key  │only│Alt │Ctrl│Shift║                                                 ║
  95. ║───────┼────┼────┼────┼─────╢ 218  196   194    191    198  205   209    184  ║
  96. ║ F1    │3B00│6800│5E00│5400 ║   ┌─────────┬─────┐        ╒═════════╤═════╕    ║
  97. ║ F2    │3C00│6900│5F00│5500 ║   │         │     │        │         │     │    ║
  98. ║ F3    │3D00│6A00│6000│5600 ║195├─────────┼─────┤180  198╞═════════╪═════╡181 ║
  99. ║ F4    │3E00│6B00│6100│5700 ║   │        /│     │        │        /│     │    ║
  100. ║ F5    │3F00│6C00│6200│5800 ║179│     197 │     │179  179│     216 │     │179 ║
  101. ║ F6    │4000│6D00│6300│5900 ║   │         │     │        │         │     │    ║
  102. ║ F7    │4100│6E00│6400│5A00 ║   └─────────┴─────┘        ╘═════════╧═════╛    ║
  103. ║ F8    │4200│6F00│6500│5B00 ║ 192  196   193    217    212  205   207    190  ║
  104. ║ F9    │4300│7000│6600│5C00 ║                                                 ║
  105. ║ F10   │4400│7100│6700│5D00 ║ 201  205   203    187    214  196   210    183  ║
  106. ║ F11   │ *  │ *  │ *  │ *   ║   ╔═════════╦═════╗        ╓─────────╥─────╖    ║
  107. ║ F12   │ *  │ *  │ *  │ *   ║   ║         ║     ║        ║         ║     ║    ║
  108. ║ A     │1E61│1E00│1E01│1E41 ║204╠═════════╬═════╣185  199╟─────────╫─────╢182 ║
  109. ║ B     │3062│3000│3002│3042 ║   ║        /║     ║        ║        /║     ║    ║
  110. ║ C     │2E63│2E00│2E03│2E43 ║186║     206 ║     ║186  186║     215 ║     ║186 ║
  111. ║ D     │2064│2000│2004│2044 ║   ║         ║     ║        ║         ║     ║    ║
  112. ║ E     │1265│1200│1205│1245 ║   ╚═════════╩═════╝        ╙─────────╨─────╜    ║
  113. ║ F     │2166│2100│2106│2146 ║ 200  205   202    188    211  196   208    189  ║
  114. ║ G     │2267│2200│2207│2247 ╠═════════════════════════════════════════════════╣
  115. ║ H     │2368│2300│2308│2348 ║                                                 ║
  116. ║ I     │1769│1700│1709│1749 ║      8088 Registers         PC Memory Map       ║
  117. ║ J     │246A│2400│240A│244A ║   ┌────────┬────────┐      ┌─ FFFFF ────────    ║
  118. ║ K     │256B│2500│250B│254B ║   │   AH   │   AL   │      │System ROM          ║
  119. ║ L     │266C│2600│260C│264C ║   ├────────┼────────┤      ├─ F0000 ────────    ║
  120. ║ M     │326D│3200│320D│324D ║   │   BH   │   BL   │      │System Use          ║
  121. ║ N     │316E│3100│310E│314E ║   ├────────┼────────┤      ├─ E0000 ────────    ║
  122. ║ O     │186F│1800│180F│184F ║   │   CH   │   CL   │      │System Use          ║
  123. ║ P     │1970│1900│1910│1950 ║   ├────────┼────────┤      ├─ D0000 ────────    ║
  124. ║ Q     │1071│1000│1011│1051 ║   │   DH   │   DL   │      │Disk Control        ║
  125. ║ R     │1372│1300│1312│1352 ║   ├────────┴────────┤      ├─ C0000 ────────    ║
  126. ║ S     │1F73│1F00│1F13│1F53 ║   │       SP        │      │Video RAM           ║
  127. ║ T     │1474│1400│1414│1454 ║   ├─────────────────┤      ├─ B0000 ────────    ║
  128. ║ U     │1675│1600│1615│1655 ║   │       BP        │      │EGA/VGA Graphics    ║
  129. ║ V     │2F76│2F00│2F16│2F56 ║   ├─────────────────┤      ├─ A0000 ────────    ║
  130. ║ W     │1177│1100│1117│1157 ║   │       SI        │      │                    ║
  131. ║ X     │2D78│2D00│2D18│2D58 ║   ├─────────────────┤      │                    ║
  132. ║ Y     │1579│1500│1519│1559 ║   │       DI        │      │                    ║
  133. ║ Z     │2C7A│2C00│2C1A│2C5A ║   ├─────────────────┤      │User RAM            ║
  134. ║ Space │3920│3920│3920│3920 ║   │       CS        │      │                    ║
  135. ║ Tab   │0F09│ -  │ -  │0F00 ║   ├─────────────────┤      │                    ║
  136. ║ BackSP│0E08│ -  │0E7F│0E08 ║   │       DS        │      │                    ║
  137. ║ Enter │1C0D│ -  │1C0A│1C0D ║   ├─────────────────┤      ├─ 10000 ────────    ║
  138. ║ ` ~   │2960│ -  │ -  │297E ║   │       SS        │      │System RAM          ║
  139. ║ 1 !   │0231│7800│ -  │0221 ║   ├─────────────────┤      └─ 00000 ────────    ║
  140. ║ 2 @   │0332│7900│0300│0340 ║   │       ES        │                           ║
  141. ║ 3 #   │0433│7A00│ -  │0423 ║   ├─────────────────┤      Color text at B8000  ║
  142. ║ 4 $   │0534│7B00│ -  │0524 ║   │       IP        │      Mono text at  B0000  ║
  143. ║ 5 %   │0635│7C00│ -  │0625 ║   ├─────────────────┤                           ║
  144. ║ 6 ^   │0736│7D00│071E│075E ║   │      FLAGS      │                           ║
  145. ║ 7 &   │0837│7E00│ -  │0826 ║   └─────────────────┘   --- Flags Register ---  ║
  146. ║ 8 *   │0938│7f00│ -  │092A ║ Bit B=of,A=df,9=if,8=tf,7=sf,6=zf,4=af,2=pf,0=cf║
  147. ║ 9 (   │0A39│8000│ -  │0A28 ╠═════════════════════════════════════════════════╣
  148. ║ 0 )   │0B30│8100│ -  │0B29 ║ Interrupt Usage                                 ║
  149. ║ - _   │0C2D│8200│0C1F│0C5F ╟─────────────────────────────────────────────────╢
  150. ║ = +   │0D3D│8300│ -  │0D2B ║ 00h     Divide by zero                          ║
  151. ║ \ |   │2B5C│ -  │2B1C│2B7C ║ 01h     Single Step                             ║
  152. ║ [ {   │1A5B│ -  │1A1B│1A7B ║ 02h     NMI                                     ║
  153. ║ ] }   │1B5D│ -  │1B1D│1B7D ║ 03h     Breakpoint                              ║
  154. ║ ; :   │273B│ -  │ -  │273A ║ 04h     Overflow                                ║
  155. ║ ' "   │2827│ -  │ -  │2822 ║ 05h     ROM BIOS PrintScreen                    ║
  156. ║ , <   │332C│ -  │ -  │333C ║ 06h     Reserved                                ║
  157. ║ . >   │342E│ -  │ -  │343E ║ 07h     Reserved                                ║
  158. ║ / ?   │352F│ -  │ -  │353F ║ 08h     IRQ0 timer tick                         ║
  159. ║ Esc   │011B│ -  │011B│011B ║ 09h     IRQ1 keyboard                           ║
  160. ║ Ins 0 │5200│ -  │ -  │5230 ║ 0Ah     IRQ2 reserved                           ║
  161. ║ Del . │5300│ -  │ -  │532E ║ 0Bh     IRQ3 serial com (COM2)                  ║
  162. ║ Up   8│4800│ -  │ -  │4838 ║ 0Ch     IRQ4 serial com (COM1)                  ║
  163. ║ Down 2│5000│ -  │ -  │5032 ║ 0Dh     IRQ5 fixed disk                         ║
  164. ║ Left 4│4B00│ -  │7300│4B34 ║ 0Eh     IRQ6 floppy disk                        ║
  165. ║ Rite 6│4D00│ -  │7400│4D36 ║ 0Fh     IRQ7 parallel printer (LPT1)            ║
  166. ║ Home 7│4700│ -  │7700│4737 ║ 10h     ROM BIOS video driver                   ║
  167. ║ End  1│4F00│ -  │7500│4F31 ║ 11h     ROM BIOS equipment check                ║
  168. ║ PgUp 9│4900│ -  │8400│4939 ║ 12h     ROM BIOS conventionsl memory size       ║
  169. ║ PgDn 3│5100│ -  │7600│5133 ║ 13h     ROM BIOS disk driver                    ║
  170. ║      5│ -  │ -  │ -  │4C35 ║ 14h     ROM BIOS communications driver          ║
  171. ║ * PrtS│372A│ -  │7200│ -   ║ 15h     ROM BIOS cassette driver                ║
  172. ║ Gray -│4A2D│ -  │ -  │4A2D ║ 16h     ROM BIOS keyboard driver                ║
  173. ║ Gray +│4E2B│ -  │ -  │4E2B ║ 17h     ROM BIOS printer driver                 ║
  174. ║ CapsLk│ -  │ -  │ -  │ -   ║ 18h     ROM BASIC                               ║
  175. ║ NumLok│ -  │ -  │ -  │ -   ║ 19h     ROM BIOS bootstrap                      ║
  176. ║ ScrlLk│ -  │ -  │ -  │ -   ║ 1Ah     ROM BIOS time of day                    ║
  177. ║ SysReq│ -  │ -  │ -  │ -   ║ 1Bh     ROM BIOS Control-Break                  ║
  178. ╠═══════╧════╧════╧════╧═════╣ 1Ch     ROM BIOS timer tick                     ║
  179. ║                            ║ 1Dh     ROM BIOS video parameter table          ║
  180. ║                            ║ 1Eh     ROM BIOS floppy disk parameters         ║
  181. ║                            ║ 1Fh     ROM BIOS font (chars 80h - FFh)         ║
  182. ║                            ║ 20h     MS-DOS terminate process                ║
  183. ║                            ║ 21h     MS-DOS function dispatcher              ║
  184. ║                            ║ 22h     MS-DOS terminate address                ║
  185. ║                            ║ 23h     MS-DOS Ctrl-C handler address           ║
  186. ║                            ║ 24h     MS-DOS critical error handler address   ║
  187. ║                            ║ 25h     MS-DOS absolute disk read               ║
  188. ║                            ║ 26h     MS-DOS absolute disk write              ║
  189. ║                            ║ 27h     MS-DOS terminate and stay resident      ║
  190. ║                            ║ 28h     MS-DOS idle interrupt                   ║
  191. ║                            ║ 29h     MS-DOS reserved                         ║
  192. ║                            ║ 2Ah     MS-DOS network redirector               ║
  193. ║                            ║ 2Bh-2Eh MS-DOS reserved                         ║
  194. ║                            ║ 2Fh     MS-DOS multiplex interrupt              ║
  195. ║                            ║ 30h-3Fh MS-DOS reserved                         ║
  196. ║                            ║ 40h     ROM BIOS floppy disk driver             ║
  197. ║                            ║ 41h     ROM BIOS fixed disk parameters          ║
  198. ║                            ║ 42h     ROM BIOS default video driver           ║
  199. ║                            ║ 43h     EGA,MCGA,VGA character table            ║
  200. ║                            ║ 44h     ROM BIOS font (chars 00-7Fh)     (PC Jr)║
  201. ║                            ║ 46h     ROM BIOS fixed disk parameters      (AT)║
  202. ║                            ║ 4Ah     ROM BIOS alarm handler                  ║
  203. ║                            ║ 5Ah     Cluster adapter                         ║
  204. ║                            ║ 5Bh     Used by cluster program                 ║
  205. ║                            ║ 60h-66h User interrupts                         ║
  206. ║                            ║ 67h     LIM EMS driver                          ║
  207. ║                            ║ 70h     IRQ8 CMOS real-time clock           (AT)║
  208. ║                            ║ 71h     IRQ9 software diverted to IRQ2      (AT)║
  209. ║                            ║ 72h     IRQ10 reserved                      (AT)║
  210. ║                            ║ 73h     IRQ11 reserved                      (AT)║
  211. ║                            ║ 74h     IRQ12 reserved                      (AT)║
  212. ║                            ║ 75h     IRQ13 numeric coprocessor           (AT)║
  213. ║                            ║ 76h     IRQ14 fixed disk controller         (AT)║
  214. ║                            ║ 77h     IRQ15 reserved                      (AT)║
  215. ║                            ║ 80h-F0h BASIC                                   ║
  216. ║                            ║ F1h-FFh Not used                                ║
  217. ╚════════════════════════════╩═════════════════════════════════════════════════╝
  218.